/**
 * 
 */
package com.qdairlines.job;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import com.qdairlines.config.MessageResource;
import com.qdairlines.service.wx.wxService;

/**
 * @author pangyannan
 * @date 2017年6月7日
 * @company QingDao Airlines
 * @description 在Job中，只定义任务执行的时间，实际执行的逻辑，应全部在service层实现
 */
@Component
public class JobDemo {
	@Autowired
	private wxService wxService;
	
	@Autowired
	private MessageResource messageSource;
	
	/**
	 * 每5分钟执行一次
	 */
	@Scheduled(cron = "1 1/5 * * * ?")
	public void doJob() {
		System.out.print("》》》》》》》》》》》》任务开始执行！");
	}
	
	/**
	 * 每60分钟执行一次
	 */
	@Scheduled(cron = "1 1/60 * * * ?")
	public void doJob2() {
		System.out.print("》》》》》》》》》》》》任务开始执行！");
		//wxService.SendMsg("RY1508015", "这个是一个测试消息");
		messageSource.reload();
	}
}
